.wlm-table{
    font-size: 14px;
    .el-input-number{
        &:not(.wlm-input-auto){
          width: 270px;
        }
        
        &.wlm-input-auto{
          .el-input{
            width: auto;
          }
        }
    }
    
    .wlm-table-notice{
        margin: 20px;
        background: #f4f4f5;
        padding: 14px 20px;
        color: #909399;
        font-size: 14px;
        &.warning{
          background: #fff7cc;
          border: 1px solid #feb;
          color: #333;
        }
      }

    .dashboard-header {
        .dashboard-header-item{
          font-size: 18px;
            .item-title{
              i {
                font-size: 20px;
                margin-left: 5px;
              }
            }
            .item-num{
              .text-danger{
                font-size: 24px;
                font-weight: normal;
              }
              margin-top: 10px;
              font-weight: 600;
              font-size: 22px;
              margin-left: -10px;
            }
        }
    }
    .wlm-carousel{
        margin-bottom: 20px;
    }
    &:not(.no-bg){
        background: #ffffff;
        padding: 15px;
    }
    .wlm-table-hearder-btn{
        margin-bottom: 20px;
    }
    .el-button--mini, .el-button--small{
        font-size: 14px;
    }
    .el-table thead{
        &.has-gutter{
            background-color: #f2f2f2;
        }
    }
    .wlm-table-header{//表格头部
        background-color: #f8f8f8;
        padding: 20px;
        font-size: 14px;
        margin-bottom: 30px;
        .el-form-item.filter{
            .el-form-item__content{
                margin-left: 0!important;
            }
        }
        .retail-form{//表单内容项
            .el-form-item.main-fields{
                display: flex;
                max-width: 750px;
                flex-wrap: wrap;
            }
            .filter-actions{//表单筛选项
                margin-left: 80px;
                .wlm-btn+.wlm-btn{
                    margin-left: 10px;
                }
            }
            .search{
                .el-select{
                    width: 120px;
                    margin-right: 12px;
                }
            }
            .filter{
                .el-select{
                    width: 160px;
                }
            }
            .el-form-item .el-form-item{
                margin-bottom: 0;
            }
            .el-form-item__label{
                font-size: 14px;
                white-space: nowrap;
                font-weight: 400;
                padding: 0;
            }
            .el-form-item__content{
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -ms-flex-direction: row;
                flex-direction: row;
            }
            .el-input__inner {
                margin-right: 12px;
            }
            .filter-btns{
                margin-bottom: 0;
            }
        }
    }
    .wlm-table-content{//表单展示部分
        .el-table{
            /deep/ .el-table__expanded-cell {
                padding: 0 0 0 45px;
                border-bottom: none;
            }
        
            /deep/ .expand {
                .el-table__header-wrapper {
                    display: none;
                }
            }
            // border-radius: 4px;
            .wlm-table-wrapper{
                overflow: hidden;
                cursor: pointer;
                white-space: nowrap;
                text-overflow: ellipsis;
                p{
                  white-space: nowrap;
                  margin: 0 auto;
                  width: 100%;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  &:not(:nth-last-child(1)){
                      margin-bottom: 3px;
                  } 
                }
            }
            .wlm-table-logos{
                .logo {
                    height: 38px;
                    width: 38px;
                    border-radius: 38px;
                    vertical-align: middle;
                    &+.inner-text{
                        vertical-align: middle;
                        display: inline-block;
                        margin-left: 10px;
                        .inner-title{
                            display: block;
                        }
                    }
                }
            }
        }
        
        .no-column{
            line-height: 0!important;
            opacity: 0!important;
            visibility: hidden!important;
            height: 0!important;
            border: 0!important;
            padding: 0!important;
        }
        .el-tabs__item{
            // background: #f8f8f8;
            border-bottom-color: #e4e7ed;
        }
        .el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
            background: #fff;
        }
        .el-select{
            width: 120px;
        }
        .el-button+.el-button {
            margin-left: 0;
        }
        .right-8{
            margin-right: 8px;
        }
        .btn-line{
            height: 12px;
            width: 1px;
            background: #a9a9a9;
            display: inline-block;
            position: absolute;
            top: 50%;
            margin-left: -2px;
            margin-top: -6px;
        }
        .check-all{
            margin:0 8px 0 14px;
        }
        .pagination-content{
            margin-top: 20px;
            .el-pagination{
                margin-top: 0; 
                margin-bottom: 0;
                .el-input:not(.wlm-input-auto), .el-input-number:not(.wlm-input-auto){
                    width: auto;
                }
            }
        }
        .operation-group{
            position: relative;
            white-space: nowrap;
            .wlm-text{
                padding: 0 10px;
                cursor: pointer;
                display: inline-block;
                line-height: 1;
            }
            .wlm-text:first-child{
                padding-left: 0px!important;
            }
            .el-popover+.el-button.wlm-text{
                padding-left: 0px!important;
            }
        }
        .operation-btns{
            text-align: left;
            margin: 0 auto;
            .wlm-btn-row{
                width: 200px;
                margin: 0 auto;
                .wlm-btn{
                    width: 88px;
                    margin-bottom: 8px;
                }
                .wlm-btn+.wlm-btn{
                    margin-left: 10px;
                }
            }
        }
    }
    .warning{
        background: #f8f8f8;
        color: #333;
        padding: 18px 20px;
        margin:0 0 20px;
        .warning-title{
            font-weight:600;
            font-size: 16px;
        }
        .el-switch{
            zoom: 1.5!important;
        }
    }
}